package com.jjb.common.task.infrastructure.persistence.domainobject;

import com.baomidou.mybatisplus.annotation.TableName;
import com.jjb.saas.framework.repository.basedo.BaseDO;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.Date;

@Data
@EqualsAndHashCode(callSuper = true)
@TableName("message_task")
public class MessageTaskDO extends BaseDO {


    /**
     * 推送资源
     */
    private String execParam;

    /**
     * 当前中心次数
     */
    private Integer currentExecNum;

    /**
     * 总执行次数
     */
    private Integer totalExecNum;


    private String execType;

    /**
     * 下次执行时间
     */
    private Date nextExecDate;


    /**
     * 完成状态
     */
    private Integer compileStatus;

    /**
     * 成功 失败状态
     */
    private Integer successStatus;

    /**
     * 推送时间
     */
    private String intervals;
}
